0
0
0
0
251
276
-110
100
-200
-100
-200
-100
-300
-100
-300
-100
-440
-540
-440
-540
-490
-940
160
130
160
160
160
160
170
190
170
190
180
220
180
220
200
240
200
240
230
260
230
260
260
280
260
280
290
290
290
290
320
310
320
310
350
320
350
320
380
320
380
320
410
320
410
320
440
320
440
320
470
320
470
320
500
310
500
310
530
300
530
300
560
290
560
290
590
270
590
270
610
250
610
250
620
220
620
220
640
200
640
200
650
170
650
170
670
150
670
150
690
120
690
120
690
110
780
40
810
40
810
40
840
50
840
50
870
50
870
50
900
60
900
60
930
70
930
70
950
90
950
90
970
110
970
110
990
130
990
130
1010
150
1010
150
1030
170
1030
170
1050
190
1050
190
1070
220
1070
220
1090
240
1090
240
1110
260
1110
260
1140
280
1140
280
1170
280
1170
280
1190
280
1190
280
1220
270
1220
270
1250
250
1250
250
1270
230
1270
230
1290
210
1290
210
1310
190
1310
190
1330
170
1330
170
1350
150
1350
150
1370
130
1370
130
1390
110
1390
110
1420
100
1420
100
1450
90
1450
90
1480
90
1480
90
1510
100
1510
100
1540
110
1540
110
1560
130
1560
130
1590
150
1590
150
1610
170
1610
170
1640
190
1640
190
1650
220
1650
220
1670
250
1670
250
1690
280
1690
280
1700
310
1700
310
1710
340
1710
340
1730
370
1730
370
1740
380
1740
380
1760
410
1760
410
1780
440
1780
440
1800
460
1800
460
1810
490
1810
490
1840
510
1840
510
1860
530
1860
530
1890
550
1890
550
1920
560
1920
560
1950
580
1950
580
1980
580
1980
580
2010
590
2010
590
2040
590
2040
590
2070
590
2070
590
2100
590
2100
590
2130
580
2130
580
2160
570
2160
570
2190
560
2190
560
2210
540
2210
540
2240
520
2240
520
2260
500
2260
500
2280
470
2280
470
2300
450
2300
450
2320
430
2320
430
2340
410
2340
410
2370
400
2370
400
2400
390
2400
390
2430
380
2430
380
2460
380
2460
380
2490
380
2490
380
2520
390
2520
390
2550
400
2550
400
2580
420
2580
420
2600
440
2600
440
2620
460
2620
460
2640
480
2640
480
2660
510
2660
510
2670
540
2670
540
2680
570
2680
570
2690
600
2690
600
2710
630
2710
630
2730
650
2730
650
2750
670
2750
670
2780
690
2780
690
2800
710
2800
710
2820
730
2820
730
2850
750
2850
750
2880
760
2880
760
2910
770
2910
770
2940
780
2940
780
2970
790
2970
790
3000
790
3000
790
3030
790
3030
790
3050
790
3050
790
3080
780
3080
780
3110
770
3110
770
3140
760
3140
760
3170
740
3170
740
3200
720
3200
720
3220
700
3220
700
3240
680
3240
680
3260
660
3260
660
3270
630
3270
630
3290
610
3290
610
3320
590
3320
590
3350
570
3350
570
3380
560
3380
560
3410
550
3410
550
3440
550
3440
550
3470
560
3470
560
3490
560
3490
560
3520
560
3520
560
3550
570
3550
570
3570
590
3570
590
3590
620
3590
620
3610
640
3610
640
3640
660
3640
660
3670
670
3670
670
3700
660
3700
660
3710
630
3710
630
3730
610
3730
610
3750
580
3750
580
3780
570
3780
570
3810
580
3810
580
3830
600
3830
600
3850
620
3850
620
3870
650
3870
650
3900
670
3900
670
3930
660
3930
660
3950
640
3950
640
3970
620
3970
620
3990
600
3990
600
4000
570
4000
570
4020
550
4020
550
4050
550
4050
550
4080
560
4080
560
4110
570
4110
570
4130
600
4130
600
4150
620
4150
620
4170
650
4170
650
4190
670
4190
670
4220
680
4220
680
4250
670
4250
670
4280
660
4280
660
4300
640
4300
640
4320
620
4320
620
4340
600
4340
600
4360
570
4360
570
4390
560
4390
560
4420
550
4420
550
4450
560
4450
560
4470
580
4470
580
4490
600
4490
600
4520
620
4520
620
4540
620
4540
620
4570
610
4570
610
4600
610
4600
610
4630
600
4630
600
4660
590
4660
590
4690
580
4690
580
4710
560
4710
560
4740
550
4740
550
4770
540
4770
540
4800
530
4800
530
4830
530
4830
530
4860
530
4860
530
4890
540
4890
540
4920
540
4920
540
4950
540
4950
540
4980
540
4980
540
5010
540
5010
540
5040
540
5040
540
5070
530
5070
530
5100
530
5100
530
5130
530
5130
530
5160
530
5160
530
5190
520
5190
520
5200
490
5200
490
5210
460
5210
460
5220
430
5220
430
5220
400
5220
400
5230
370
5230
370
5230
340
5230
340
5230
310
5230
310
5240
280
5240
280
5250
250
5250
250
5270
220
5270
220
5280
190
5280
190
5300
170
5300
170
5320
150
5320
150
5350
140
5350
140
5380
130
5380
130
5400
110
5400
110
5410
110
5410
110
5430
90
5430
90
5450
70
5450
70
5460
40
5460
40
5460
10
5460
10
5470
-20
5470
-20
5480
-50
5480
-50
5490
-80
5490
-80
5500
-110
5500
-110
5510
-140
5510
-140
5520
-170
5520
-170
5530
-200
5530
-200
5530
-210
-110
100
-80
110
-80
110
-50
110
-50
110
-20
100
-20
100
10
100
10
100
40
90
40
90
70
100
70
100
100
100
100
100
130
100
160
120
160
130
130
100
150
100
150
100
160
110
160
110
160
120
690
110
710
90
710
90
740
70
740
70
760
50
760
50
780
40
3171
733
3192
721
3192
721
3200
712
3200
712
3203
692
3203
692
3195
677
3195
677
3175
667
3175
667
3151
672
3151
672
3136
689
3136
689
3134
711
3134
711
3147
725
3147
725
3177
732
3268
627
3290
607
3290
607
3299
585
3299
585
3293
570
3293
570
3276
553
3276
553
3250
551
3250
551
3232
560
3232
560
3224
581
3224
581
3230
609
3230
609
3253
619
3253
619
3271
624
3170
686
3153
697
3153
697
3159
709
3159
709
3180
713
3267
605
3284
593
3284
592
3280
577
3177
713
3189
703
3189
703
3186
693
3186
693
3168
686
3278
577
3255
568
3255
568
3244
579
3244
579
3251
595
3251
595
3266
604
3194
663
3228
627
3228
627
3214
598
3214
598
3215
561
3215
561
3242
539
3242
539
3279
544
3280
542
3284
536
3283
535
3241
521
3241
521
3205
537
3205
537
3169
511
3169
511
3116
565
3116
565
3142
605
3142
605
3089
683
3089
683
3110
713
3110
713
3122
723
3122
723
3129
714
3129
714
3122
692
3122
692
3140
661
3140
661
3174
655
3174
655
3194
664
3167
527
3147
551
3147
551
3166
568
3166
568
3191
540
3191
540
3165
525
3169
573
3200
633
3236
520
3245
532
3245
532
3258
528
3134
676
3146
662
3139
667
3145
677
3145
663
3157
669
3228
552
3232
562
3240
542
3252
553
3227
552
3223
557
3262
578
3258
588
3258
587
3264
591
3268
586
3266
579
3262
579
3267
591
3266
589
3269
583
3174
695
3163
701
3163
701
3172
703
3172
703
3174
697
3100
668
3088
658
3088
658
3116
616
3116
616
3128
626
3132
734
3102
740
3141
737
3114
751
3155
732
3142
753
3261
632
3255
648
3249
632
3236
657
3247
626
3230
639
2360
468
2401
460
2479
421
2532
428
2564
461
2605
502
2443
543
2485
553
2591
632
2645
660
2359
598
2321
633
2201
649
2136
653
2019
765
2019
772
1915
684
1990
696
2068
731
2108
739
2020
768
1975
770
1664
623
1732
646
1694
546
1756
551
1823
615
1862
621
1734
774
1755
776
1626
393
1583
392
1638
470
1586
493
1569
306
1531
295
1390
433
1333
429
1395
272
1416
263
1463
203
1501
203
1215
385
1167
399
1309
541
1373
562
1043
377
992
358
1027
297
950
257
944
175
894
193
849
147
798
167
682
232
735
249
760
346
816
351
870
297
900
291
592
386
545
399
662
413
625
427
382
417
326
406
232
336
164
309
240
452
327
478
496
462
564
464
77
363
14
354
75
261
7
258
54
150
33
169
-114
261
-153
305
-195
257
-148
235
-225
121
-162
149
-70
199
-32
213
-73
392
-109
414
24
460
90
452
-242
349
-200
363
-286
66
-234
77
-314
205
-269
221
-286
-26
-320
-23
-419
57
-525
31
-455
-84
-479
-91
-372
179
-431
204
768
96
802
104
1467
404
1518
428
1501
604
1580
589
2528
731
2591
748
2771
866
2847
871
2621
920
2646
921
2729
782
2769
785
3020
873
3107
876
3029
942
3082
943
3236
840
3312
784
3329
904
3379
870
3422
711
3477
701
3590
826
3643
829
3414
628
3459
622
3728
745
3815
732
3473
798
3520
813
3772
686
3795
664
3802
859
3902
832
3582
712
3627
731
3988
745
4054
757
4071
676
4116
656
4153
804
4248
839
4279
765
4342
731
4432
680
4480
680
4641
671
4712
644
4390
602
4427
583
4567
877
4655
882
4564
758
4628
751
4810
716
4900
667
4864
618
4930
594
4911
819
4961
771
5085
668
5137
680
5165
608
5233
581
5123
770
5199
796
4986
713
5057
686
5275
506
5344
466
5335
663
5406
653
5306
731
5379
763
5429
571
5465
551
5379
342
5464
347
5520
450
5583
440
5508
190
5541
188
5401
232
5452
249
5671
364
5750
340
5630
539
5668
523
5561
238
5605
228
5687
153
5738
143
1456
88
1454
24
1454
24
1461
6
1461
6
1475
4
1475
4
1476
44
1476
44
1491
35
1491
35
1500
19
1500
19
1511
28
1511
28
1504
39
1504
39
1492
55
1492
55
1473
61
1473
61
1478
89
1466
70
1467
80
1466
47
1468
37
1465
2
1463
-9
1464
-1
1471
-7
1468
2
1459
-3
1489
32
1488
22
1495
51
1508
44
1488
46
1495
41
1508
25
1512
17
1507
20
1502
12
1507
22
1514
10
2080
588
2071
576
2080
586
2081
576
2080
585
2088
582
4419
552
4422
539
4419
547
4413
538
4024
749
4034
739
4027
749
4021
737
4026
747
4018
744
5088
527
5089
513
5089
513
5131
513
5131
513
5131
527
5089
510
5089
493
5089
493
5133
494
5133
494
5132
510
5095
503
5127
503
5096
520
5126
521
4737
548
4728
520
4728
520
4727
492
4743
545
4734
522
4743
548
4742
542
4734
524
4737
510
4737
510
4744
494
4744
494
4743
482
4819
480
4823
505
4822
505
4823
521
4823
521
4828
530
4832
526
4829
520
4829
520
4830
493
4830
493
4826
474
4725
496
4729
461
4729
461
4746
449
4746
449
4753
442
4779
427
4789
436
4789
436
4819
443
4819
443
4842
459
4842
459
4856
456
4856
456
4863
434
4863
434
4867
422
4867
422
4861
418
4869
421
4875
421
4867
421
4877
421
4877
421
4885
425
4884
422
4891
427
4891
427
4879
429
4886
429
4883
435
4883
435
4875
436
4875
436
4870
431
4820
451
4831
466
4831
466
4832
475
4753
441
4758
453
4757
453
4766
455
4772
452
4764
469
4764
469
4762
484
4774
486
4801
474
4801
474
4812
453
4825
521
4837
523
4837
528
4835
522
4736
546
4747
541
4747
545
4739
547
4726
463
4716
495
4779
449
4798
446
4819
482
4782
488
4782
488
4746
477
4746
477
4744
487
4842
476
4835
473
4835
473
4827
483
4841
476
4860
474
4860
474
4869
456
4868
457
4879
445
4880
445
4884
432
4869
424
4877
428
4751
443
4759
433
4759
433
4766
427
4766
427
4780
427
4968
501
-4460
-220
1
1
